Skip to content

feat: envelope custom path#6302

Merged
vitormattos merged 7 commits intomainfrom
feat/envelope-custom-path
Jan 2, 2026
Merged

feat: envelope custom path#6302
vitormattos merged 7 commits intomainfrom
feat/envelope-custom-path

Conversation

@vitormattos
Copy link
Copy Markdown
Member

No description provided.

Allow envelopes to be created at user-specified absolute paths.
Add getUserRootFolder() and getOrCreateFolderByAbsolutePath() methods
to FolderService for path-based folder management with validation.

Signed-off-by: Vitor Mattos <[email protected]>
Move EnvelopeService and EnvelopeFileRelocator to Service/Envelope/
namespace for better code organization. Extract file relocation logic
from RequestSignatureService into EnvelopeFileRelocator to improve
separation of concerns and testability.

Signed-off-by: Vitor Mattos <[email protected]>
Add tests for getUserRootFolder() and getOrCreateFolderByAbsolutePath()
to validate folder creation, nested paths, and empty folder validation.

Signed-off-by: Vitor Mattos <[email protected]>
Add tests covering custom paths (root, nested, with spaces), default
naming patterns, empty folder validation, and file count constraints
using dataProviders for better test organization.

Signed-off-by: Vitor Mattos <[email protected]>
Add tests for file relocation logic validating files are copied into
envelope folders when outside, returned as-is when already inside, and
proper error handling for invalid nodes. Update namespace references
in related test files.

Signed-off-by: Vitor Mattos <[email protected]>
@vitormattos vitormattos added this to the Next Major (33) milestone Jan 2, 2026
@vitormattos vitormattos self-assigned this Jan 2, 2026
@github-project-automation github-project-automation Bot moved this to 0. Needs triage in Roadmap Jan 2, 2026
Signed-off-by: Vitor Mattos <[email protected]>
@vitormattos
Copy link
Copy Markdown
Member Author

/backport to stable32

@vitormattos
Copy link
Copy Markdown
Member Author

/backport to stable31

@vitormattos vitormattos merged commit ba85b03 into main Jan 2, 2026
67 checks passed
@vitormattos vitormattos deleted the feat/envelope-custom-path branch January 2, 2026 15:42
@github-project-automation github-project-automation Bot moved this from 0. Needs triage to 4. to release in Roadmap Jan 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant